SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO
CREATE VIEW dbo.vw_AportesyContribucionesAPrivados
AS
SELECT     dbo.tb_CabeceraDeLiquidacion.IdCabeceraDeLiquidacion, dbo.tb_Organizaciones.CUISE, CONVERT(varchar(60), dbo.tb_Organizaciones.Nombre) 
                      AS Instituto, SUM(R1.MontoDescuento) AS Ap_Jub, SUM(R2.MontoDescuento) AS Ctr_Jub, L.Hasta, L.Mes, L.Anio, L.Tipo
FROM         dbo.tb_Liquidaciones L INNER JOIN
                      dbo.tb_RegistroDeLiquidaciones R1 ON L.idLiquidacion = R1.Liquidacion INNER JOIN
                      dbo.tb_RegistroDeLiquidaciones R2 ON L.idLiquidacion = R2.Liquidacion AND R1.Servicio = R2.Servicio INNER JOIN
                      dbo.tb_Organizaciones ON dbo.tb_Organizaciones.idOrganizaciones = L.Organizacion INNER JOIN
                      dbo.tb_CabeceraDeLiquidacion ON dbo.tb_CabeceraDeLiquidacion.IdCabeceraDeLiquidacion = L.IDCabeceraLiquidacion
WHERE     (R1.Concepto = 10) AND (R2.Concepto = 11)
GROUP BY dbo.tb_CabeceraDeLiquidacion.IdCabeceraDeLiquidacion, dbo.tb_Organizaciones.Nombre, dbo.tb_Organizaciones.CUISE, L.Hasta, L.Mes, L.Anio, 
                      L.Tipo
GO
GRANT SELECT ON  [dbo].[vw_AportesyContribucionesAPrivados] TO [Informatica]
GRANT SELECT ON  [dbo].[vw_AportesyContribucionesAPrivados] TO [PersonalDocente]
GRANT SELECT ON  [dbo].[vw_AportesyContribucionesAPrivados] TO [SoloVer]
GO
